Big Huge Thesaurus

domed stadium

noun

sounds kind of like